<?php
namespace app\admin\validate;
use think\validate;
class User extends validate{
	//验证规则
	protected $rule=[
		'username'=>'require|regex:\w{4,8}|unique:user',
		'password'=>'require|regex:\w{6,16}',
		'repassword'=>'require|confirm:password',
		'addtime'=>'require|email|unique:user',
	];
	//错误信息
	protected $message=[
		'username.require'=>'用户名不能为空',
		'username.regex'=>'用户名必须由4-8位数字字母下划线组成',
		'username.unique'=>'用户名已存在',
		'password.require'=>'密码不能为空',
		'password.regex'=>'密码必须由6-16位数字字母下划线组成',
		'repassword.require'=>'确认密码不能为空',
		'repassword.confirm'=>'两次密码不一致',
		'addtime.require'=>'邮箱不能为空',
		'addtime.email'=>'邮箱格式不符',
		'addtime.unique'=>'邮箱已存在',
	];
	//验证场景
	protected $scene=[
		'add'=>['username','password','repassword','addtime'],
	];
}